/* $Id:redirect.css 187 2011-12-08 23:39:20Z josephine_065at09 $ */
/* common*/
body {
	background:#f5f5f5;
	color:#383838;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	line-height:15px;
	padding:0 0 10px;
}
a {
	color:#00AFEF;
	text-decoration:none;
}
a:focus {
	outline:none;
}
a:hover {
	color:#000;
}
h2 {
	color:#0a0a0a;
	font-size:23px;
	padding:10px;
	line-height:25px;
	text-transform:capitalize;
}
/* ------ openid style loading page -------*/
div.authorize-page {
	padding:10px;
	margin:150px auto 0;
	width:600px;
}
#header .openid-block {
	width:725px;
}
#main div.openid-block {
	padding:15px 0 0;
}
.openid-container div.authorize-page {
	margin:150px auto 150px 500px;
}
div#colorbox div.authorize-page {
	margin:10px auto;
	width:auto;
}
#theme span {
	float:left;
	text-indent:-99999px;
}
#theme span.site-logo {
	background: url("../img/logo.png") no-repeat left top;
    height: 49px;
    margin: 45px 0 37px 30px;
    width: 140px;
}
#theme span.openid-logo {
	float: left;
	height: 130px;
	width: 150px;
}
div.authorize-head h2 {
	float:left;
	padding:0 0 10px;
}
span.openid-to {
	background: url("../img/redircet-sprite.png") no-repeat 0 -1154px;
	height: 50px;
	margin: 52px 26px 0 27px;
	width: 50px;
}
div#colorbox #theme h1 {
	width:120px;
}
#twitter-authorizecontainer #theme span.openid-logo {
	background:url(../img/redircet-sprite.png) no-repeat 0 -684px;
}
#facebook-authorizecontainer #theme span.openid-logo {
	background:url(../img/redircet-sprite.png) no-repeat 0 0px;
}
#yahoo_openid_message #theme span.openid-logo {
	background:url(../img/redircet-sprite.png) no-repeat 0 -912px;
}
#google_openid_message #theme span.openid-logo {
	background:url(../img/redircet-sprite.png) no-repeat 0 -228px;
}
.openid-authorizecontainer #theme span.openid-logo {
    background: url("../img/redircet-sprite.png") no-repeat scroll 0 -463px transparent;
}
.loading {
	width:20px;
	height:20px;
	text-indent:-99999em;
	padding:0px !important;
	margin:0px !important;
	background:url(../img/loading.gif) no-repeat left top;
	float:left;
	margin: 0 0 0 20px;
}
body.redirect-page div.message-content input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	color:#C65399;
	padding:0px;
}
body.redirect-page div.message-content input:hover {
	color:#000;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
.clearfix {
	display:inline-block;
	display:block;
}
* html .clearfix {
	height:1%;
}
*+html .clearfix {
	display: inline-block;
}
